#include <stdio.h>/*该文件包含pringtf()等函数*/
#include <stdlib.h>/*该文件包含exit()等函数*/
#include <malloc.h>/*该文件包含malloc()等函数*/
#define QUEUE_MAX_SIZE 100 // 栈最多支持存放100个数据元素
typedef struct Queue {
	int elements[QUEUE_MAX_SIZE];
	int size;
} Queue;
int init_queue(Queue** q);
int enqueue(Queue* q, int value);
int dequeue(Queue* q, int* value);
int first(Queue* q, int* value);
int is_empty(Queue* q);
int size(Queue* q);
